Package-level declarations
Functions
Link copied to clipboard
fun ClusterItemsListDialog(items: List<NodeClusterItem>, onDismiss: () -> Unit, onItemClick: (NodeClusterItem) -> Unit)
Link copied to clipboard
fun CustomMapLayersSheet(mapLayers: List<MapLayerItem>, onToggleVisibility: (String) -> Unit, onRemoveLayer: (String) -> Unit, onAddLayerClicked: () -> Unit)
Link copied to clipboard
Link copied to clipboard
fun EditWaypointDialog(waypoint: <Error class: unknown class>, onSendClicked: (<Error class: unknown class>) -> Unit, onDeleteClicked: (<Error class: unknown class>) -> Unit, onDismissRequest: () -> Unit, modifier: Modifier = Modifier)
Link copied to clipboard
fun MapButton(icon: ImageVector, @StringRes contentDescription: Int, modifier: Modifier = Modifier, onClick: () -> Unit = {})
fun MapButton(icon: ImageVector, contentDescription: String?, modifier: Modifier = Modifier, onClick: () -> Unit = {})
Link copied to clipboard
fun MapControlsOverlay(modifier: Modifier = Modifier, mapFilterMenuExpanded: Boolean, onMapFilterMenuDismissRequest: () -> Unit, onToggleMapFilterMenu: () -> Unit, mapViewModel: MapViewModel, mapTypeMenuExpanded: Boolean, onMapTypeMenuDismissRequest: () -> Unit, onToggleMapTypeMenu: () -> Unit, onManageLayersClicked: () -> Unit, onManageCustomTileProvidersClicked: () -> Unit, showFilterButton: Boolean, hasLocationPermission: Boolean = false, isLocationTrackingEnabled: Boolean = false, onToggleLocationTracking: () -> Unit = {}, bearing: Float = 0.0f, onCompassClick: () -> Unit = {}, followPhoneBearing: Boolean)
Link copied to clipboard
fun NodeClusterMarkers(nodeClusterItems: List<NodeClusterItem>, mapFilterState: <Error class: unknown class>, navigateToNodeDetails: (Int) -> Unit, onClusterClick: (Cluster<NodeClusterItem>) -> Boolean)
Link copied to clipboard